package com.itheima.Demo2hashmap;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class HashMapDemo1
{
    //hashMap特点：无序 不重复 没有索引 键值对可以是null 值不做要求
    public static void main(String[] args) {
        Map<String,Integer> map = new HashMap<>();
        map.put("小王", 18);
        map.put("小张", 19);
        map.put("小李", 20);
        map.put("小王", 28);
        System.out.println(map);
        System.out.println(map.get("小王"));
        //把所有键放到一个集合返回 用set是因为键不能重复
        Set<String> keys = map.keySet();
        System.out.println( keys);
        //把所有值放到一个集合返回 用collection是因为值可以重复
        Collection<Integer> values = map.values();
        System.out.println(values);
    }
}
